package 设计模式.factory.simple;

/**
 * @Author: biubiu0002
 * @Date: 2021-07-11 22:41
 **/
//简单工厂模式 静态工厂模式

//增加一个新的产品，如果你不修改代码，做不到

//开闭原则
public class CarFactory {
    //方法一
    public static Car getCar(String carType){
        if(carType.equals("五菱"))
            return new WuLing();
        else if (carType.equals("特斯拉"))
            return new Tesla();
        else
            return null;
    }

    //方法二
    public static Car getWuling(){
        return new WuLing();
    }

    public static Car getTesla(){
        return new Tesla();
    }




}
